IF exists(SELECT * FROM dbo.sysobjects WHERE name='geefLeraars' AND xtype='P') 
BEGIN
	DROP PROCEDURE geefLeraars
END
GO

CREATE  procedure geefLeraars(@inschrijvingsNr char(7))
as
declare @deKlas varchar(5)

select @deKlas = klas from leerlingen..leerlingen where inschrijvingsNr = @inschrijvingsNr

select a.vakcode, l.naamcode, l.voornaam + ' ' + l.achternaam as volleNaam,a.klas, 
       case when k.naamcode = l.naamcode then 'Klasleraar' else '' end as titularis
  from leraars..ambtsverdeling as a
  left join leraars..leraars as l
	on a.naamcode = l.naamcode
  left join leraars..klasleraars as k
	on k.klas = a.klas 
  where a.klas=@deKlas
order by vakcode